Inter-block Backtracking: Exploiting the Structure in Continuous CSPs

نویسندگان

  • Bertrand Neveu
  • Christophe Jermann
  • Gilles Trombettoni
چکیده

This paper details a technique, called inter-block backtracking (IBB), which improves interval solving of decomposed systems with non-linear equations over the reals. This technique, introduced in 1998 by Bliek et al., handles a system of equations previously decomposed into a set of (small) k × k sub-systems, called blocks. All solutions are obtained by combining the solutions computed in the different blocks. The approach seems particularly suitable for improving interval solving techniques. In this paper, we analyze into the details the different variants of IBB which differ in their backtracking and filtering strategies. We also introduce IBB-GBJ, a new variant based on Dechter’s graph-based backjumping. An extensive comparison on a sample of eight CSPs allows us to better understand the behavior of IBB. It shows that the variants IBB-BT+ and IBB-GBJ are good compromises between simplicity and performance. Moreover, it clearly shows that limiting the scope of the filtering to the blocks is very useful. For all the tested instances, IBB gains several orders of magnitude as compared to a global solving.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Graph Decomposition for Solving Continuous CSPs

In practice, constraint satisfaction problems are often struc-tured. By exploiting this structure, solving algorithms can make important gains in performance. In this paper, we focus on structured continuous CSPs deened by systems of equations. We use graph decomposition techniques to decompose the constraint graph into a directed acyclic graph of small blocks. We present new algorithms to solv...

متن کامل

A generic framework for solving CSPs integrating decomposition methods

Many real-world constraint satisfaction problems are structured, i.e., constraints are not uniformly distributed among the set of variables. This structure may be used to improve the solution process of these problems. In particular, backtracking with tree decomposition (BTD) exploits the structure to define variable ordering heuristics and to learn structural goods and nogoods which are used t...

متن کامل

Upper and Lower Bounds on the Time Complexity of Infinite-Domain CSPs

The constraint satisfaction problem (CSP) is a widely studied problem with numerous applications in computer science. For infinitedomain CSPs, there are many results separating tractable and NP-hard cases while upper bounds on the time complexity of hard cases are virtually unexplored. Hence, we initiate a study of the worst-case time complexity of such CSPs. We analyse backtracking algorithms ...

متن کامل

A Graph Based Backtracking Algorithm for Solving General CSPs

Many AI tasks can be formalized as constraint satisfaction problems (CSPs), which involve finding values for variables subject to constraints. 'vfrhile solving a CSP is an NP-coiapktte task in geneid, tractable classes of CSPs have been identified based on the structure of the underlying constraint graphs. Much effort has been spent on exploiting structural properties of the constraint graph to...

متن کامل

Summarizing CSP Hardness with Continuous Probability Distributions

We present empirical evidence that the distribution of eeort required to solve CSPs randomly generated at the 50% satissable point, when using a backtracking algorithm, can be approximated by two standard families of continuous probability distribution functions. Solvable problems can be modelled by the Weibull distribution , and unsolvable problems by the lognormal distribution. These distribu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003